data class FalProviderSettings(val apiKey: String? = null, val baseURL: String = "https://fal.run", val headers: Map<String, String> = emptyMap(), val transcriptionPollIntervalMillis: Long, val transcriptionMaxPollAttempts: Int = 60, val videoPollIntervalMillis: Long, val videoMaxPollAttempts: Int = 150)